Memory Hierarchy Model Validation

نویسندگان

  • Yan Solihin
  • Yong Luo
  • Kirk Cameron
چکیده

The memory hierarchy model is a powerful tool that can separate the stall time in a multi-level cache. However, since no tool currently exists that is able to compute this information, it is diicult to validate the model. In this respect, a processor simulator can help. With a simulator, we can directly observe the stall time due to cache misses, and thus obtain cpi 0. We succesfully validate the memory model with the aid of the simplescalar simulator. The predicted t2 and tm are within 10% of the values output by the simulator.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Portable Techniques to Find Effective Memory Hierarchy Parameters

Application performance on modern microprocessors depends heavily on performance related characteristics of the underlying architecture. To achieve the best performance, an application must be tuned to both the target-processor family and, in many cases, to the specific model, as memory-hierarchy parameters vary in important ways between models. Manual tuning is too inefficient to be practical;...

متن کامل

Direct mapped cache performance modeling for sparse matrix operations

Sparse matrices are in the kernel of numerical applications. Their compressed storage, which permits both operations and memory savings, generates irregular access patterns, reducing the performance of the memory hierarchy. In this work we present a probabilistic model for the prediction of the number of misses of a direct mapped cache memory, considering sparse matrices with a uniform entries ...

متن کامل

Analysis of the PASM control system memory hierarchy

Many proposed large-scale parallel processing systems (e.g., PASM) can operate in multiple-SIMD mode. The multiple control units in such a system share a common secondary storage for programs. The control units use paging to transfer programs to their primary memories. One design problem is determining the optimal service rate for the secondary storage, where the "optimal" is characterized by m...

متن کامل

Development and Validation of a Hierarchical Memory Model Incorporating CPU- and Memory-Operation Overlap

In this paper, we characterize application performance with a "memory-centric" view. Using a simple strategy and performance data measured on actual machines, we model the performance of a simple memory hierarchy and infer the contribution of each level in the memory system to an application's overall cycles per instruction (cpi). Included are results affirming the usefulness of the memory mode...

متن کامل

Dimensions of Verifying the Hardware-Software Interface in a Shared-Memory Multiprocessor

Scalable shared-memory multiprocessors provide a flexible programming model with good performance scaling. These features, however, come at the expense of additional hardware complexity to provide a consistent view of the memory hierarchy. Verifying this aspect of a multiprocessor system is nontrivial, often requiring far more time than the actual implementation. We investigate the various appr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007